.c:after{display: block;content: "";clear: both;}

.fl{float: left;}

.fr{float: right;}

a{color: #000000;}



.banner{height: 100%;width: 100%;position: relative;}

.bg1{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.1)}

.mtop{position: fixed;width:100%;top:0;left: 0;z-index: 9;padding: 15px 0;}

.mtop_1{background: #fff;}

.mtop_1 .m_menu li a{color: #000;}

.mtop_2 .m_menu li a{color: #000;}

.mtop.black .m_logo{

    background-image: url('../imagesa/ro.png')

}

.mtop.black .m_menu li a{

    color: #000;

}

.mtop.black .m_icon1{

    background-image: url('../imagesa/language.png')

}

.mtop.black .m_icon2{

    background-image: url('../imagesa/cart.png')

}

.mtop.black .m_icon3{

    background-image: url('../imagesa/search.png')

}

.slick-list,.slick-track{

    height: 100%;   

}

img.w,video.w{

    width: 100%;    

}

img.h,video.h{

    height: 100%;   

}



/* banner进度条 */

.swiper-paginationb .swiper-pagination-bullet{

    position: relative;

    overflow: hidden;

    opacity: 1;

    background-color: rgba(0,0,0,0.6);

}

.swiper-paginationb .swiper-pagination-bullet i{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: #007aff;

    -webkit-transform: translateX(-100%);

    -moz-transform: translateX(-100%);

    -o-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    transform: translateX(-100%);

    animation-timing-function: linear;

    animation-duration: 7000ms;

}

.swiper-paginationb .swiper-pagination-bullet.swiper-pagination-bullet-active{

    opacity: 1;

}

.swiper-paginationb .swiper-pagination-bullet.swiper-pagination-bullet-active i{

    animation-name: progressBar;

}

.swiper-containerb .swiper-button-prev{

    left: 50px;

}

.swiper-containerb .swiper-button-next{

    right: 50px;

}

/* 遮罩 */

.swiper-slide-bg{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0,0,0,0.15);

}





.p_logo{display:none;float: left;padding-left: 5%;}

.p_menu{display:none;padding-right:5%;margin-top:12px;width: 40px;height: 30px;float: right;position: relative;}

.icon{border-radius:10px;display: inline-block;*display: block;*zoom: 1;width: 30px;height:3px;position: absolute;background: #0a4086;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.icon1{top: 0;}

.icon2{top: 8px;width: 25px;}

.icon3{top: 16px;}

.p_menuOn .icon1{transform: rotate(45deg);transform-origin:10%;}

.p_menuOn .icon2{display: none;}

.p_menuOn .icon3{transform: rotate(-45deg);transform-origin:10%;}





.head{width: 1200px;margin: 0 auto;}

.m_logo{float: left;width: 101px;height: 48px;background: url("../imagesa/b_ro.png") no-repeat left center;}

.m_menu{float: right;margin-top: 10px;}

.m_menu li{float: left;}

.m_menu li a{display: inline-block;*display: block;*zoom: 1;font-size: 15px;color: #fff;padding: 0 20px;}

.m_icon{margin: 0 15px;width: 29px;height: 29px;display: inline-block;vertical-align: bottom;}

.m_icon1{position:relative;background: url("../imagesa/b_language.png") no-repeat;}

.m_icon2{background: url("../imagesa/b_cart.png") no-repeat;}

.m_icon3{background: url("../imagesa/b_search.png") no-repeat;}

.m_icon2{position: relative;}

.m2_img{display: inline-block;}

.m2_box{text-align: center;padding: 20px;width: 240px;position: absolute;right: 0;top: 55px;background: #fff;border-radius: 5px;display: none;overflow: hidden;}

.m2_box h3 {text-align: center;font-size: 16px;color: #000;font-weight: normal;margin-bottom: 6px;}

.m2_box p {text-align: center;font-size: 12px;color: #999;}

.m2_box .btn {background: #050505;height: 36px;line-height: 32px;text-align: center;color: #fff;font-size: 14px;border-radius: 5px;margin:20px 0;cursor: pointer;width: 100%;border: 1px solid #050505;}

.m2_box .btn a{

    display: block;

    width: 100%;

    height: 100%;

    color: #fff;

}

.trans{width: 150px;background: #fff;position: absolute;top: 55px;border-radius: 5px;left: -20px;}

.trans p{height: 35px;line-height: 35px;border-bottom: 1px solid #000000;box-sizing: border-box;padding-left: 20px;}

.m2_box1{width: 165px;padding: 0;}

.m2_box1 p{height: 35px;line-height: 35px;color: #000;    border-bottom: 1px solid #dcdcdc;}

.m2_box1 p:last-child{border-bottom: none;}

.m2_box1 p:hover{

    background-color: rgba(0,0,0,0.1);

}

.m2_box1 p a{

    display: block;

    width: 100%;    

    height: 100%;   

}

.mtop_2 .m_logo{float: left;width: 101px;height: 48px;background: url("../imagesa/ro.png") no-repeat left center;}

.mtop_2 .m_icon1{position:relative;background: url("../imagesa/language.png") no-repeat;}

.mtop_2 .m_icon2{background: url("../imagesa/cart.png") no-repeat;}

.mtop_2 .m_icon3{background: url("../imagesa/search.png") no-repeat;}





.m2_box i{display: inline-block;width: 60px;height: 60px;margin:20px 10px 0;}

.tian{background: url("../images/tamll-icon.png") no-repeat center;background-size: 100%;}

.jd{background: url("../imagesa/jd.png") no-repeat center;background-size: 100%;}



.bounceInLeft {

    -webkit-animation: bounceInLeft 2s 0s;

    animation: bounceInLeft 2s 0s;

}

.bounceInRight {

    -webkit-animation: bounceInRight 2s 0s;

    animation: bounceInRight 2s 0s;

}







.menubg{display:none;padding-top: 80px;height: 70px;width: 100%;background: rgba(255,255,255,1);position:fixed;left: 0;top: 0;z-index: -50;}

.mqNav{height:70px;line-height:70px;position: fixed;width: 1200px;margin: 0 auto;top: 80px;border-top:1px solid #E6E6E6;}



.mqNav li{display:inline-block;padding-left: 30px;text-align: center;}
.mqNav li:first-child{
    padding-left: 0;
}

.mqNav a{color:#121111;padding-left: 35px;display: inline-block;}

.serNav{display: none;}

.serNav .nav2 {text-align: center;margin-left: 288px;}

.proNav{display: none;}

.proNav .nav2 {text-align: center;margin-left: 190px;}

.newsNav{display: none;font-size: 12px;padding: 0;border-bottom: none;}

.newsNav a:active, .newsNav a:hover {color: #000000;}

.newsNav .nav2 {text-align: center;margin-left: 280px;}

.invNav{display: none;}

.invNav .nav2 {text-align: center;margin-left:430px;}

.abuNav{display: none;}

.abuNav .nav2 {text-align: center;margin-left:469px;}



.n1{background: url("../imagesa/p/1.png") left center no-repeat;background-size:  auto 25px;}

.n2{background: url("../imagesa/p/2.png") left center no-repeat;background-size:  auto 25px;}

.n3{background: url("../imagesa/p/3.png") left center no-repeat;background-size:  auto 25px;}

.n4{background: url("../imagesa/p/4.png") left center no-repeat;background-size:  auto 15px;}





.headHover .m_menu a{color:#121111;}

.headHover .m_logo{background: url("../imagesa/ro.png") no-repeat left center!important;}

.headHover .m_icon1{background: url("../imagesa/language.png") no-repeat!important;}

.headHover .m_icon2{background: url("../imagesa/cart.png") no-repeat!important;}

.headHover .m_icon3{background: url("../imagesa/search.png") no-repeat!important;}





































.txt{position: absolute;z-index: 5;top: 30%;left: 24%;}

.txt1_h3{font-size: 38px;font-weight: normal;color: #fff;letter-spacing: 2px;text-align: left;}

.txt1_b {font-size: 49px;font-weight: normal;}

.txt1_p{margin: 20px 0 50px;}

.txt1_p span{font-size: 25px;color: #fff;letter-spacing: 1px;}

.txt1_btn{color:#fff;border-radius:30px;font-size: 15px;background:transparent;border:1px solid #fff;width: 100px;text-align:center;height: 30px;line-height: 28px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;outline: none;}

.txt1_btn:hover{color: #000;border:1px solid #fff;background: #fff;}

.txt1_blue{

    /* margin: auto; */

    display: block;

    border:1px solid #fff;

    color: #fff;

}



.txt2{position: absolute;z-index: 5;top: 30%;left: 24%;}

.txt2_h3{font-size: 38px;font-weight: normal;color: #ffffff;letter-spacing: 2px;}

.txt2_b {font-size: 68px;}

.txt2_p{margin: 20px 0 50px;}

.txt2_p span{font-size: 25px;color: #fff;letter-spacing: 1px;}

.txt2_btn{border-radius:30px;font-size: 15px;background:transparent;border:1px solid #fff;width: 100px;text-align:center;color:#fff;height: 30px;line-height: 28px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.txt2_btn:hover{color: #000;border:1px solid #fff;background: #fff;}

/*.p2{width: 100%;height: 100%;background: #f3f3f3;}

.p2_1200,.p3_1200{width: 1200px;margin:0 auto;padding:90px 0 60px;}*/



.p2{width: 100%;height: 100%;background: #f3f3f3;disply:-webkit-flex;display:flex}

.p2_1200,.p3_1200{width: 1200px;margin:auto;}



.p2_left{width: 67%;

    float: left;}



.p2_left img{width: 100%;vertical-align: bottom;}





/*.p2_products{height: 60px;line-height: 60px;font-size: 16px;box-sizing: border-box;padding-left: 45px;}*/

.p2_productsList_li{height:88px;background:rgba(255,255,255,1);cursor:pointer;border-top: 1px solid #dddddd;box-sizing: border-box;padding:20px 45px;}

.p2_productsList_li:first-child{border-top: none;

    line-height: 50px;}

.productName_c{font-size:16px;color: #000;}

.productName_n{font-size: 12px;color:#221815;text-transform: uppercase;}

.productName{width: 50%;float: left;padding-top: 5px;}

.productIcon{width: 50%;float: right;position: relative;}

.p_img{text-align: center;position: absolute;left: 0;top:0;right: 0;bottom: 0;}

.p_img img{margin-top: -5px;}

.productIcon_left,.productIcon_right{position:absolute;display: inline-block;width: 29px;height: 59px;opacity: 0;}

.productIcon_left{background:url("../imagesa/p/left.png") no-repeat center center;left:4%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.productIcon_right{background:url("../imagesa/p/right.png") no-repeat center center;right:4%;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.p2_productsList_li .text{color:#616e7d;font-size:16px}

.p2_productsList_li.hover:hover{background: rgba(255,255,255,0.2);}

.p2_productsList_li.hover:hover .productIcon_left{left:-15px;opacity: 1;}

.p2_productsList_li.hover:hover .productIcon_right{right:-15px;opacity: 1;}

.p2_bottom{

    width: 100%;

    height: 240px;

    float:left;

    margin-top: 2%;

}

.p2_left_bottomList{

    float:left;

    width: 67%;

    height: 100%;

}

.p2_left_bottomList li{

    float:left;

    height: 100%;

    width: 45%;

    border-radius: 5px;

    background:#fff center/50% no-repeat;

}

.p2_left_bottomList li:nth-child(1){

    float:left;

    background-image: url(../imagesa/p/pl_01.png);

}

.p2_left_bottomList li:nth-child(2){

    float: right;

    background-image: url(../imagesa/p/pl_02.png);

}

.p2_bottom_right{

    width: 31%;

    float:right;

    height: 100%;

    border-radius: 5px;

    background:#fff url(../imagesa/p/pl_03.png) center/50% no-repeat;

}



.p2_right{width: 31%;float:right}



.pb_left:hover,.pb_right:hover{background-color:rgba(255,255,255,0.3);}



.p2_left_top{border-radius:5px;position: relative;background: url(../imagesa/p/2.jpg) no-repeat center;background-size: cover;height: 350px;}

.p2_left_top_txt{position:absolute;left:6%;top:55%;color: #1f417e;font-size: 36px;}

.type_name{display:inline-block;margin-bottom:20px;font-size: 17px;color: #727272;}

.type_txt{font-size: 48px;color: #000;height: 50px;line-height: 50px;}

.type{font-size: 36px;height: 40px;line-height: 40px;margin-bottom: -20px;}

.btn_shop{color:#000;cursor:pointer;padding-right:30px;position:relative;width:110px;height: 30px;background:transparent;border: 1px solid #000;border-radius: 10px;}

.skin{position:absolute;top:5px;right:10px;display: inline-block;width: 20px;height: 20px;background: url("../imagesa/p/skin_black.png") no-repeat center;}



/**/

.p2_left_top .text{

    position: absolute;

    left:47px;

    top:45px;

}

.p2_left_top .text .mobel{

    color:#1f417e;

    font-size:36px;



}

.p2_left_top .text h3{

    font-size: 48px;

    color:#000;

    margin-top:-5px ;

}

.p2_left_top .text .referral{

    color:#727272;

    font-size:17px;

    margin-top: -10px;

}





/*.p3_1200{padding: 95px 0;}*/



/*修改*/

.p3_bg{display:flex;width: 100%;height: 100%;background: #fff;}

.p3_1200{margin:auto;}

.v_img{

    width:100%;

}

.v_img img{

    width: 100%;



}

.v_img video{

    width:100%;

}





.p3_1200 img{width: 100%;vertical-align: bottom;}

.v_bottom_left{position: relative;float: left;width:49.4%;overflow: hidden;}

.v_bottom_right{position: relative;float: right;width:49.4%;overflow: hidden;}

.v_bottom{margin-top: 1%;}

.v_top{position: relative;overflow: hidden;}

.v_bg{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.15);top: 0;left: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.v_txt{position: absolute;left: 50%;bottom: 20px;transform: translate(-50%);font-size: 12px;color: #fff;letter-spacing: 1px;}

.v_play{display: inline-block;width: 40px;height: 40px;vertical-align: middle;margin: 0 20px;cursor: pointer}



.div_img{position: absolute;opacity:1;left: 50%;top: 50%;transform: translate3d(-50%,-40%,0);cursor: pointer}

.p3_1200 video{position: absolute;left: 0;top: 0;opacity: 0;width: 100%;}

.video_img{opacity: 1;}

.video:hover .video_img{opacity: 0;}

.video:hover video{opacity: 1;}



.video:hover .v_bg{background-color: rgba(255,255,255,.5);background-image: linear-gradient(to bottom left, transparent, rgba(10,64,134,0.7));}

.bg31{

    position: absolute;

    float: none;

    width: 50%;

    height: 100%;

    top: 0;

    left: 0;

}

.bg32{

    position: absolute;

    float: none;

    width: 50%;

    height: 100%;

    top: 0;

    right: 0;

}

.search{text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.s_dt{margin:10px 0 6px;font-size:16px;color: #000;}

.s_dt1{margin:0 0 20px;font-size:14px;color: #000;}

.search .s_input{border-radius:30px;border:1px solid #656565;height: 30px;line-height: 30px;padding-left: 15px;width: 220px;color: #c5c5c5;font-size: 14px;}

.s_span{display:inline-block;margin:30px;font-size: 14px;color: #000;line-height: 20px;}

.s_select{height: 34px;line-height: 32px;width: 70px;background: #313131;border-radius:5px;border:1px solid #656565;color: #d0d0d0;margin-left: -10px;}

.s_address{

    display: inline-block;

    height: 34px;

    line-height: 32px;

    /* width: 100px; */

    width: 16vw;

    min-width: 136px;

    max-width: 260px;

    background: transparent;

    border-radius:30px;

    border:1px solid #656565;

    color: #313131;

    /* margin-top: 24px;

    margin-bottom: 20px; */

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}

.p5_bg .search-p1{

    font-size: 16px;

    margin-top: 10px;

    margin-bottom: 6px;

    color: #000;

}

.p5_bg .search-p2{

    color: #aaa;

    margin-top: 15px;

}

.s_select1{    

    width: 16vw;

    min-width: 136px;

    max-width: 260px;background:transparent;color: #313131;border-radius:30px;height: 34px;line-height: 32px;border:1px solid #313131;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;

    outline: none;

}

.search .s_address:hover,.s_select1:hover{background: #0bc2f9;color: #fff;border-color: #0bc2f9;}

.s_dd1 img{

    width: 20%;

}

.s_dd2 img{

    width: 22%;

}

.p5_bg{position: relative;border-bottom: 1px solid #ccc}

.p5_bg > img{

    width: 100%;

}

.p5Input{position: absolute;left: 50%;top: 50%;transform: translate(-50%);}

.p5Input input{background:transparent;color:#fff;border:1px solid #fff;width: 400px;height: 35px;line-height: 35px;padding-left: 20px;border-radius: 35px;}

.p5Input button{background:transparent;margin-left:20px;height: 39px;line-height: 35px;width: 100px;text-align: center;color: #fff;border: 1px solid #fff;border-radius: 35px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.p5Input button:hover{background: #fff;color: #000;}

.p5{width: 100%;background: #f3f3f3; padding: 38px 5% 0px;box-sizing: border-box;}

.p5_top{position: relative;}

.p5_top_txt{text-align:center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)}

.subscribe{font-size: 32px;color: #f3f3f3;}

.p5_top_txt_e,.p5_top_txt_c{font-size: 12px;}

.p5_top_txt_e{margin-top: 20px;color: #bababa;}

.p5_top_txt_c{margin-bottom: 30px;color: #c0c0c0;}

.p5_input{width:200px;font-size: 12px;height: 30px;line-height: 30px;border: 1px solid #d6d6d6;background: transparent;padding-left: 5px;color: #c0c0c0;}

.p5_btn{margin-left:-5px;height: 34px;line-height: 30px;border: 1px solid #d6d6d6;font-size: 12px;color: #434343;background: #e5e5e5;width: 70px;text-align: center;}

.p5_bottom{width: 1200px;margin: 0 auto;}
.p5_map {
    display: flex;
    justify-content: space-between;
}
/* .p5_mapLi{} */

.p5_mapLi:last-child{margin-right: 0;}

.p5_mapLi:first-child{padding-left: 0;}

.p5_mapLi_ul li{margin-bottom: 10px;}

.p5_mapLi_ul li a{color: #545454;font-size: 12px;}

.p5_mapLi_ul li:first-child a{font-weight:bold;font-size: 12px;color: #0b0b0b;}

.p5-inquiry-warp{

    position: absolute;

    top: 50%;

    left: 0;

    right: 0;

    margin: auto;

    text-align: center;

    transform: translateY(-50%);

}

.p5-inquiry-warp h4{

    font-size: 24px;

    font-weight: normal;

    color: #fff;

}

.p5-inquiry-warp p{

    font-size: 14px;

    color: #b4a176;

    margin-bottom: 16px;

}

.inquiry-input-warp{

    display: inline-block;

    border: 1px solid rgba(225,225,225,0.6);

    border-radius: 10px;

}

.p5-inquiry-warp .button-warp{

    position: relative;

    display: inline-block;

    background-color: #fff;

    border-radius: 0 10px 10px 0;

}

.p5-inquiry-warp .button-warp .button-bg{

    position: absolute;

    top: 0;

    left: 0;

    width: 0;

    height: 100%;

    -webkit-transition: 0.3s;

    -moz-transition: 0.3s;

    -o-transition: 0.3s;

    -ms-transition: 0.3s;

    transition: 0.3s;

    background-color: rgba(0,0,0,0.1);

}

.p5-inquiry-warp .button-warp:hover .button-bg{

    width: 100%;

}

.p5-inquiry-warp .inquiry-input,.p5-inquiry-warp button{

    border-color: transparent;

    color: #fff;

    background-color: transparent;

    outline: none;

}

.p5-inquiry-warp .inquiry-input{

    caret-color: white;

    padding: 10px 12px;

    width: 12vw;

    

}

.p5-inquiry-warp button{

    position: relative;

    width: 6vw;

    padding: 10px 0;

    transition: 0.3s;

    border-radius: 0 10px 10px 0;

    cursor: pointer;

    color: #000;

}

.copy{margin-top: 30px;}

.copy_top{border-bottom:1px solid #707070;height:55px;line-height:55px;padding-left: 100px;background: url("../imagesa/rotal.png") no-repeat left top;}

.Copyright,.policy,.copy_top_left{color:#707070;float: left;}

.copy_top_right{float: right;}

.policy{margin-left: 10px;}

.policy a{color:#707070;display: inline-block;padding: 0 8px 0 5px;border-right: 1px solid #707070;height: 15px;line-height: 15px;}





.video-pop{

    position: fixed;

    display: none;

    z-index: 9999;

    width: 100%;

    height: 100%;

    background-color: #fff;

}

.video-pop .video-warp{

    position: absolute;

    top: 50%;

    left: 50%;

    width: 70%;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.video-pop .video-warp .video-p{

    width: 100%;

    opacity: 0;

    -webkit-transition: 0.3s 0.3s ease-out;

    -moz-transition: 0.3s 0.3s ease-out;

    -o-transition: 0.3s 0.3s ease-out;

    -ms-transition: 0.3s 0.3s ease-out;

    transition: 0.3s 0.3s ease-out;

}

.video-pop.show .video-warp .video-p{

    opacity: 1;

}

.video-pop .video-warp .video-close{

    position: absolute;

    top: -50px;

    right: -50px;

    width: 30px;

    height: 30px;

    background: url(../imagesa/video/video-cloae.png) center/cover no-repeat;

    cursor: pointer;

}

.footBox{padding-bottom: 38px;}

.copy_bottom{padding-left: 100px;color:#707070;margin-top: 10px;}

.copy_top_right a{display: inline-block;width: 40px;height: 40px;margin: 0 15px;}

.copy_top_right a > img{position: relative;z-index: 2; }

.copy_bottom_left{float: left;}

.copy_bottom_left p{height: 20px;line-height: 20px;}

.copy_bottom_right{float: right;position: relative;z-index: 3; cursor:pointer;height: 36px;}

.copy_bottom_right i{display: inline-block;width: 30px;height: 30px;padding-left: 10px;}

.copy_bottom_i1{background: url("../imagesa/p/language.png") no-repeat right bottom;}

.copy_bottom_i2{background: url("../imagesa/p/top1.png") no-repeat center center;}

.copy_bottom_span{display:inline-block;height:35px;line-height:35px;vertical-align: top;margin: 0 15px;}

.copy_top_right a{

    position: relative;

}

.copy_top_right a .qrcode{

    position: absolute;

    z-index: 1;

    display: none;

    bottom: 42px;

    left: -48px;

}

.copy_top_right a .qrcode img{

    width: 120px;

}

.translate{

    display: none;

    background: #fff;

    position: absolute;

    width: 100%;

    bottom: 0;

    border-radius: 4px;

    overflow: hidden;

    box-shadow: 0 0 20px 5px #ccc;

}

.translate li{

    cursor:pointer;

    box-sizing:border-box;

    padding-left:60px;

    width: 100%;height: 35px;

    line-height: 35px;

    border-bottom: 1px solid #dcdcdc;

}

.translate li.copy_btn:hover{

    background-color: #919699;

}

.copy_bottom_right:hover{background: rgba(255,255,255,1);}

/* .copy_bottom_right:hover .translate{display: block;border-bottom-left-radius:5px;border-bottom-right-radius:5px;} */

.translate li.p0{

    padding: 0;

    border-bottom: none;

}

.translate .copy_btn{
    padding-left: 0;
    text-align: center;
}
.translate .copy_btn a{
    display: block;
}







footer{padding:0 20px 20px}

.backtops{background:#272727;color:#d9d9d9;text-align:center;height:50px;line-height:50px}

.copyp1,.copyp2{text-align:center;padding-top:20px}

.copyp2 img{height:35px}

.backtops i{position:relative;top:2px;margin-left:5px}

.footer-fx{text-align:center;padding:20px 0;border-bottom:1px solid #d8d8d8;margin:0 6%}

.footer-fx a{color:#000;font-size:25px;margin:0 10px;font-weight:700}

footer .links{padding-top:20px}

.backtops,footer{display:none}









/*下拉 */

.Xialad{ z-index:9;position:fixed; left:0; width:100%;top:0; height:100%;display:none;}

.XialadU{  position:absolute;top:0; left:0;  height:60%; display:none; text-align:center; z-index:1000; width:100%; background:url(../images/xlbg.jpg) center center no-repeat; background-size:cover; background:rgba(10,64,134,0.9);}

.t { -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.logokh{ padding-top:135px;}

.w1300{width:1300px;margin:0 auto}

.sousuo_1{left:23.5%}

.sousuo_1{margin-top:18%;width:55%;height:60px;border-radius:50px;background:#fff;position:relative}

.XialadU.index-XialadU{

    height: 100%;

}

.index-XialadU .sousuo_1{

    margin-top: 35%;

}

.inp,.inp_1{position:absolute;top:0;left:0;padding:0 0 0 30px;height:100%;width:92%;color:#000;font-size:30px;line-height:60px;text-align:left;white-space:nowrap;border:0;outline:0;background:0 0;overflow:hidden;box-sizing:border-box;display:block}

.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}

.close{position: absolute;right: 30px;top: 30px;z-index: 1001;cursor: pointer;}

@keyframes blink{0%{opacity:1}

    50%{opacity:0}

    100%{opacity:1}

}

@-webkit-keyframes blink{0%{opacity:1}

    50%{opacity:0}

    100%{opacity:1}

}

@-moz-keyframes blink{0%{opacity:1}

    50%{opacity:0}

    100%{opacity:1}

}

.s_left{float:right;margin-right:30px;width:3.5%}

.s_left{padding-left:50px;margin-top:18px;cursor: pointer;-webkit-appearance: none;}





/*菜单*/

.H_menu{left:0;top:0;display:none;position: fixed;z-index: 5;width: 100%;height: 100%;background: #fff;}

.H_div{position: relative;width: 100%;height: 100%;}

.H_div a{color: #000000;}

.H_ul{position: absolute;width: 1200px;margin: 0 auto;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.H_ul_li{float: left;width:12.5%;padding-left: 9%;}

.H_ul_li:first-child{padding-left: 0;}

.H_ul_lib{background: url(../imagesa/m_line.png) no-repeat 100% 80px;}

.H_ul_a{font-size: 16px;font-weight: bold;}

.H_ul_ul{margin-top: 20px;}

.H_ul_ul li{font-size: 12px;line-height: 60px;}

.H_copy{text-align: center;width:1200px;bottom:5%;position: absolute;color: #000000;left: 50%;transform: translateX(-50%);}

/* .H_Copyright{float: left;} */

.H_policy{float: right;}

.em{display: inline-block;*display: block;*zoom:1;width: 25px;height: 25px;margin: 0 15px;}

.em1{background: url(../imagesa/language.png) no-repeat;}

.em2{background: url(../imagesa/icon/car.png) no-repeat;}

.em3{background: url(../imagesa/icon/search2.png) no-repeat center/contain;}

.H_policy .use{display: inline-block;*display: block;*zoom: 1;padding: 0 7px 0 5px;margin: 0 5px 0 5px;border-left: 1px solid #000000;line-height: 12px;}





#s1 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 5%;}

@media(max-width:1800px) {

	.p2_productsList_li{padding:16.5px 45px;}

	.p2_1200{padding-top: 120px;}

	

}



@media(max-width:1200px){

	.head{width: 100%;}

	.c_search .search{left: 15%;}

	.p3_1200 {padding: 120px 0 70px;}

	.copy_top_right a{margin:0 5px;}

	.p2_1200,.p3_1200{width: 90%;margin: 0 auto;}

	.H_ul,.H_copy{width: 90%;margin: 0 auto;}

	.abuNav .nav2 {margin-left:100px;}

	/* .mqNav li{width: 100px;} */

	.mqNav a{padding-left: 0;}

	/* .proNav li{width: 130px;} */

	.proNav li a{padding-left:30px;}

	.proNav .nav2{margin-left: -95px;}

	.invNav .nav2{margin-left: 115px;}

	.serNav .nav2{margin-left: 14px;}

	.newsNav .nav2{margin-left: 48px;}

	



}







@media(max-width:768px){

	.p5{display: none;}

	.backtops,footer{display: block;}

	

}















@-o-keyframes zoomImg{0%{opacity:0;-o-transform:scale(1.05);}100%{opacity: 1;-o-transform:scale(1.01);}}

@-moz-keyframes zoomImg{0%{opacity: 0;-moz-transform:scale(1.05);}100%{opacity: 1;-moz-transform:scale(1.01);}}

@-webkit-keyframes zoomImg{0%{opacity: 0;-webkit-transform:scale(1.05);}100%{opacity: 1;-webkit-transform:scale(1.01);}}

@keyframes zoomImg{0%{transform:scale(1.05);}100%{transform:scale(1.01);}}



.zoomImg{-o-animation-name:zoomImg;-moz-animation-name:zoomImg;-webkit-animation-name:zoomImg;animation-name:zoomImg;}

.swiper-img{ background-position: center; background-repeat:no-repeat; width:100%; display:block;  position:absolute; left:0; top:0; height:100%; background-size:cover;transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}

.swiper-img{-webkit-animation-duration:3.5s;-moz-animation-duration:3.5s;-animation-duration:3.5s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;

}

.bannerslider .swiper-slide{ background-repeat:no-repeat; background-position:center; background-size:cover; }

.bannerp1{ position:absolute; right:50%; margin-right:-600px; top:50%; margin-top:-100px; color:#fff;}

.bannerp1a{ font-size:45px; letter-spacing:2px; line-height:45px;}

.bannerp1b{ font-size:26px; line-height:26px; padding-top:30px;}

.bannerp1c{ margin-top:60px;border-radius:15px; vertical-align:top;-webkit-border-radius:15px;-moz-border-radius:15px; font-size:14px; color:#fff; border:1px solid #fff; display:inline-block; width:135px; height:36px; line-height:36px; text-align:center;}

.bannerp2c{border-radius:15px; vertical-align:top;-webkit-border-radius:15px;-moz-border-radius:15px; font-size:14px; color:#000; border:1px solid #000; display:inline-block; width:135px; height:36px; line-height:36px; text-align:center; margin-top:60px;}

.bannerp2{ position:absolute;left:50%; margin-left:-600px; top:50%; margin-top:-165px;}





.pageTwo{ width:1216px;}

.pageTwol,.pageTwor{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; overflow:hidden;}

.pageTwol{ width:404px; background:#9c9c9c;}

.pageTwor{ width:800px;}

.pageTwola,.pageTwolb{ text-align:left; float:left; position:relative; height:100%;}

.pageTwola{ width:60%;}

.pageTwolb{ width:40%; text-align:center;}

.pageTwol a{ display:block; vertical-align:top; padding:0 40px; height:125px; border-top:1px solid #dddddd;}

.pageTwola p{ font-size:16px; color:#fff;  line-height:16px; height:16px; position:absolute; left:0; top:50%; margin-top:-19px;}

.pageTwola span{ font-size:12px; color:#d8d8d8; height:12px; line-height:12px; display:block; vertical-align:top; padding-top:10px;}



.disflex{

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flex;

    display: -o-flex;

    display: flex;

    -webkit-justify-content: space-between;

    -moz-justify-content: space-between;

    -o-justify-content: space-between;

    -ms-justify-content: space-between;

    justify-content: space-between;

}

.swiper-containerp .swiper-slide{position: relative;}

.swiper-containerp .swiper-slide .GF{position: absolute; left: 12%;bottom: 22%;width: 140px;height: 35px;border-radius: 35px;line-height: 35px;text-align: center;border: 1px solid #fff;background: transparent;color: #fff;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.swiper-containerp .swiper-slide .GF:hover{background: #fff;color: #000000;}

.swiper-containerp>div.swiper-pagination-bullets{bottom: 20px;}

.swiper-containerp>div.swiper-pagination-bullets .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 50%;}

.pageTwolbimg1,.pageTwolbimg2,.pageTwolbimg3{ position:relative; top:50%; }

.pageTwolbimg1{margin-top:-30px;}

.pageTwolbimg2{margin-top:-34px;}

.pageTwolbimg3{margin-top:-35px;}

.zuoyoiconl,.zuoyoiconr{ position:absolute; top:50%; margin-top:-15px; width:14px; height:30px;opacity:0;-webkit-opacity:0;-moz-opacity:0;}

.zuoyoiconl{ background:url(../imagesa/zuoyoiconl.png) center no-repeat; left:-20px;}

.zuoyoiconr{ background:url(../imagesa/zuoyoiconr.png) center no-repeat;right:-20px;}

.pageTwol a:hover .zuoyoiconl,.pageTwol a:hover .zuoyoiconr{opacity:1;-webkit-opacity:1;-moz-opacity:1;}

.pageTwol a:hover .zuoyoiconl{ left:0;}

.pageTwol a:hover .zuoyoiconr{ right:0;}

.pageTwo{ position:absolute; left:50%; margin-left:-608px; top:50%; margin-top:-296px;}

.pageTwol h3{ font-size:16px; color:#fff; padding:0 40px; font-weight:normal; height:82px; line-height:82px;}

.vat{ vertical-align:top;}

.pageTwor  a{ display:block; vertical-align:top;}

.pageTwort2{ 

    width:258px;

}

.pageTwort2 img{

    vertical-align: top;

    height: 100%;

}

.pageTwort1{ width:100%;}

.pageTwort1,.pageTwort2{ height:238px; overflow:hidden;}

.pageTwol2{ background:none; padding:0;}

.pageTwol2 a{ padding:0; height:auto; border:none; margin:0;}

.pageTwob{ margin-top:12px;}

.pageTwob img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; vertical-align:top;}

.pageTwob a:hover img{transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);}

.clearboth{clear:both;height:0;overflow:hidden; display:block;}



.pageTwor img{ width:100%;vertical-align: bottom;}



.p3_1200 video{ width:100%;}



.pageTwob img,.zuoyoiconl,.zuoyoiconr,.pageTwo{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}



@media screen and (min-width:1930px ){

    .p3_1200{

        width:  70vw;

    }

    .p5_bg_img{

        width: 100%;

    }

    .index-p5{

        margin-top: 3vw;

    }

}

@media(max-width:1600px){

	

	.p3_1200 { width:930px; padding:0; position:absolute; left:50%; margin-left:-465px; top:50%; margin-top:-295px; margin-top:-259px;}

	

	



}

@media(max-width:1400px){

	

	.pageTwo{transform:scale(0.85);-webkit-transform:scale(0.85);-moz-transform:scale(0.85);}

}



@keyframes progressBar{

    from{

        -webkit-transform: translateX(-100%);

        -moz-transform: translateX(-100%);

        -o-transform: translateX(-100%);

        -ms-transform: translateX(-100%);

        transform: translateX(-100%);

    }

    to{

        -webkit-transform: translateX(0);

        -moz-transform: translateX(0);

        -o-transform: translateX(0);

        -ms-transform: translateX(0);

        transform: translateX(0);

    }

}













